package com.fdb.efp.nls.service.vo;

import com.fdb.basic.framework.core.vo.BaseInfo;

import java.math.BigDecimal;

/**
 * <p>Description: 百度并账表				<p>
 * @author ligm
 * @date 2019-03-07
 */
public class BdAccLedgerDetailInfoVO extends BaseInfo {

	private static final long serialVersionUID = 1L;	
	
	/** 流水号 */
	private String seqNo;
	/** 产品名称 */
	private String prdCode;
	/** 账务日期 */
	private String curDate;
	/** 短期贷款本金放款金额 */
	private BigDecimal loanPrincipalShort;
	/** 短期贷款本金放款中金额 */
	private BigDecimal loaningPrincipalShort;
	/** 短期贷款本金撤销金额 */
	private BigDecimal loanFlushPrincipalShort;
	/** 短期正常本金还款 */
	private BigDecimal repayNormalPrincipalShort;
	/** 中长期贷款本金放款金额 */
	private BigDecimal loanPrincipalLong;
	/** 中长期贷款本金放款中金额 */
	private BigDecimal loaningPrincipalLong;
	/** 中长期贷款本金撤销金额 */
	private BigDecimal loanFlushPrincipalLong;
	/** 中长期正常本金还款 */
	private BigDecimal repayNormalPrincipalLong;
	/** 正常利息归还 */
	private BigDecimal repayInterest;
	/** 每日计提利息 */
	private BigDecimal provisionInterest;
	/** 逾期本金还款金额 */
	private BigDecimal repayOverduePrincipal;
	/** 新增短期贷款的逾期本金 */
	private BigDecimal intoOverdueRemainPrincipalShort;
	/** 新增中长期贷款的逾期本金 */
	private BigDecimal intoOverdueRemainPrincipalLong;
	/** 新增表外利息 */
	private BigDecimal provisionPenalty;
	/** 归还表外利息 */
	private BigDecimal repayPenalty;
	/** 贷款违约金 */
	private BigDecimal violate;
	/** 创建时间 */
	private String createTime;
	/** 最近修改时间 */
	private String lastModifyTime;
	/** 类型 */
	private String type;

	public void setCurDate(String curDate){
		this.curDate = curDate;
	}
	public String getCurDate(){
		return this.curDate;
	}		
	public void setLoanPrincipalShort(BigDecimal loanPrincipalShort){
		this.loanPrincipalShort = loanPrincipalShort;
	}
	public BigDecimal getLoanPrincipalShort(){
		return this.loanPrincipalShort;
	}		
	public void setLoaningPrincipalShort(BigDecimal loaningPrincipalShort){
		this.loaningPrincipalShort = loaningPrincipalShort;
	}
	public BigDecimal getLoaningPrincipalShort(){
		return this.loaningPrincipalShort;
	}		
	public void setLoanFlushPrincipalShort(BigDecimal loanFlushPrincipalShort){
		this.loanFlushPrincipalShort = loanFlushPrincipalShort;
	}
	public BigDecimal getLoanFlushPrincipalShort(){
		return this.loanFlushPrincipalShort;
	}		
	public void setRepayNormalPrincipalShort(BigDecimal repayNormalPrincipalShort){
		this.repayNormalPrincipalShort = repayNormalPrincipalShort;
	}
	public BigDecimal getRepayNormalPrincipalShort(){
		return this.repayNormalPrincipalShort;
	}		
	public void setLoanPrincipalLong(BigDecimal loanPrincipalLong){
		this.loanPrincipalLong = loanPrincipalLong;
	}
	public BigDecimal getLoanPrincipalLong(){
		return this.loanPrincipalLong;
	}		
	public void setLoaningPrincipalLong(BigDecimal loaningPrincipalLong){
		this.loaningPrincipalLong = loaningPrincipalLong;
	}
	public BigDecimal getLoaningPrincipalLong(){
		return this.loaningPrincipalLong;
	}		
	public void setLoanFlushPrincipalLong(BigDecimal loanFlushPrincipalLong){
		this.loanFlushPrincipalLong = loanFlushPrincipalLong;
	}
	public BigDecimal getLoanFlushPrincipalLong(){
		return this.loanFlushPrincipalLong;
	}		
	public void setRepayNormalPrincipalLong(BigDecimal repayNormalPrincipalLong){
		this.repayNormalPrincipalLong = repayNormalPrincipalLong;
	}
	public BigDecimal getRepayNormalPrincipalLong(){
		return this.repayNormalPrincipalLong;
	}		
	public void setRepayInterest(BigDecimal repayInterest){
		this.repayInterest = repayInterest;
	}
	public BigDecimal getRepayInterest(){
		return this.repayInterest;
	}		
	public void setProvisionInterest(BigDecimal provisionInterest){
		this.provisionInterest = provisionInterest;
	}
	public BigDecimal getProvisionInterest(){
		return this.provisionInterest;
	}		
	public void setRepayOverduePrincipal(BigDecimal repayOverduePrincipal){
		this.repayOverduePrincipal = repayOverduePrincipal;
	}
	public BigDecimal getRepayOverduePrincipal(){
		return this.repayOverduePrincipal;
	}		
	public void setIntoOverdueRemainPrincipalShort(BigDecimal intoOverdueRemainPrincipalShort){
		this.intoOverdueRemainPrincipalShort = intoOverdueRemainPrincipalShort;
	}
	public BigDecimal getIntoOverdueRemainPrincipalShort(){
		return this.intoOverdueRemainPrincipalShort;
	}		
	public void setIntoOverdueRemainPrincipalLong(BigDecimal intoOverdueRemainPrincipalLong){
		this.intoOverdueRemainPrincipalLong = intoOverdueRemainPrincipalLong;
	}
	public BigDecimal getIntoOverdueRemainPrincipalLong(){
		return this.intoOverdueRemainPrincipalLong;
	}		
	public void setProvisionPenalty(BigDecimal provisionPenalty){
		this.provisionPenalty = provisionPenalty;
	}
	public BigDecimal getProvisionPenalty(){
		return this.provisionPenalty;
	}		
	public void setRepayPenalty(BigDecimal repayPenalty){
		this.repayPenalty = repayPenalty;
	}
	public BigDecimal getRepayPenalty(){
		return this.repayPenalty;
	}		
	public void setViolate(BigDecimal violate){
		this.violate = violate;
	}
	public BigDecimal getViolate(){
		return this.violate;
	}
	public String getSeqNo() {
		return seqNo;
	}
	public void setSeqNo(String seqNo) {
		this.seqNo = seqNo;
	}
	public String getPrdCode() {
		return prdCode;
	}
	public void setPrdCode(String prdCode) {
		this.prdCode = prdCode;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getLastModifyTime() {
		return lastModifyTime;
	}
	public void setLastModifyTime(String lastModifyTime) {
		this.lastModifyTime = lastModifyTime;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}		
}
